﻿/*
百钱买百鸡问题 
Time Limit:1000MS  Memory Limit:32768K


Description:
有一个人有一百块钱，打算买一百只鸡。
到市场一看，大鸡三块钱一只，小鸡一块钱三只，不大不小的鸡两块钱一只。
现在，请你编一程序，帮他计划一下，怎么样买法，才能刚好用一百块钱买一百只鸡？ 

Input:
无 
Output:
按从小到大的顺序，每行分别输出 大鸡数，中鸡数和小鸡数。 0 40 60 5 32 63 …. 
*/
#include <stdio.h>

int main(int argc, char* argv[])
{
	unsigned x, y, z;

	for (x = 0U; x <= 25U; x+=5)
	{
		y = (200 - (x << 3)) / 5;
		z = 100 - x - y;
		printf("%u %u %u\n", x, y, z);
	}

	return 0;
}